e75147c136c709bb8056d2a00bacad6c5544e553,server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/ScanDataSource.java,ScanDataSource,ScanDataSource,#Tablet#Authorizations#number[]#HashSet#List#Map#AtomicBoolean#SamplerConfiguration#number#String#,76
Before Change
ScanDataSource(Tablet tablet, Authorizations authorizations, byte[] defaultLabels, HashSet<Column> columnSet, List<IterInfo> ssiList,
Map<String,Map<String,String>> ssio, AtomicBoolean interruptFlag, SamplerConfiguration samplerConfig, long batchTimeOut, String context) {
this.tablet = tablet;
expectedDeletionCount = tablet.getDataSourceDeletions();
this.options = new ScanOptions(-1, authorizations, defaultLabels, columnSet, ssiList, ssio, interruptFlag, false, samplerConfig, batchTimeOut, context);
this.interruptFlag = interruptFlag;
this.loadIters = true;
After Change
ScanDataSource(Tablet tablet, Authorizations authorizations, byte[] defaultLabels, HashSet<Column> columnSet, List<IterInfo> ssiList,
Map<String,Map<String,String>> ssio, AtomicBoolean interruptFlag, SamplerConfiguration samplerConfig, long batchTimeOut, String context) {
this(tablet, tablet.getDataSourceDeletions(), new ScanOptions(-1, authorizations, defaultLabels, columnSet, ssiList, ssio, interruptFlag, false,
samplerConfig, batchTimeOut, context), interruptFlag, true);
}
ScanDataSource(Tablet tablet, ScanOptions options) {
this(tablet, tablet.getDataSourceDeletions(), options, options.getInterruptFlag(), true);